<template>
	<view class="f24 f-s-c mb20" :style="'padding: '+(paddingNum)+';height: 68rpx;background: #FFF1C4;color: #1D00FF;'"
		@tap="updateGetLocation">
		<text>{{ title }}</text>
		<text class="cmain">重新获取></text>
	</view>
</template>

<script>
	const $index = require('../../request/api/v1/index');
	const $user = require('../../utils/user');
	export default {
		data() {
			return {
				isFirstLoad: true
			};
		},
		/**
		 * 组件的属性列表
		 */
		props: {
			title: {
				type: String,
				default: ''
			},
			paddingNum: {
				type: String,
				default: '0 30rpx'
			}
		},
		/**
		 * 组件的方法列表
		 */
		methods: {
			// 获取位置更新位置信息
			updateGetLocation() {
				$user.getLocation().then((res) => {
					this.getStation();
					// let latlng = wx.getStorageSync("latlng");
					// console.log('latlnglatlng经纬度', res)
					// this.setData({
					//   islatlng: latlng.lat ? true : false,
					// })
					uni.hideLoading();
				});
			},
			// 获取站点
			getStation() {
				let latlng = uni.getStorageSync('latlng');
				$index
					.getStation({
						lng: latlng.lng,
						lat: latlng.lat
					})
					.then((res) => {
						this.$emit('childEvent', {
							detail: res
						});
						// this.setData({
						//   station: res,
						//   islatlng: latlng.lat ? true : false,
						// })
						uni.setStorage({
							key: 'key',
							data: res.store_id
						});
						// if (res.is_delete == 0 && res.is_friend == 1 && res.is_online == 1) {
						//   this.data.store_id = res.store_id;
						//   wx.setStorage({
						//     key: "key",
						//     data: res.store_id
						//   })
						// } else {
						//   wx.setStorage({
						//     key: "key",
						//     data: this.data.store_id
						//   })
						// }
					});
			}
		},
		created: function() {}
	};
</script>
<style>
	@import './getLocation.css';
</style>